JS if else 高级写法

您所在的位置:网站首页 js 高级写法 JS if else 高级写法

JS if else 高级写法

2023-11-01 19:23| 来源: 网络整理| 查看: 265

首先出个题:

如图: 假设对成长速度显示规定如下: 成长速度为5显示1个箭头; 成长速度为10显示2个箭头; 成长速度为12显示3个箭头; 成长速度为15显示4个箭头; 其他都显示都显示0各箭头。 用代码怎么实现?

差一点的if,else:

var add_level = 0; if(add_step == 5){ add_level = 1; } else if(add_step == 10){ add_level = 2; } else if(add_step == 12){ add_level = 3; } else if(add_step == 15){ add_level = 4; } else { add_level = 0; }

稍好些的switch

var add_level = 0; switch(add_step){ case 5 : add_level = 1; break; case 10 : add_level = 2; break; case 12 : add_level = 3; break; case 15 : add_level = 4; break; default : add_level = 0; break; }

如果需求改成: 成长速度为>12显示4个箭头; 成长速度为>10显示3个箭头; 成长速度为>5显示2个箭头; 成长速度为>0显示1个箭头; 成长速度为



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3